package org.pray.reversedep;

/**
 * DependenceReverse 依赖倒置原则
 *
 * @author 春江花朝秋月夜
 * @since 2024/2/12 21:28
 */
public abstract class DependenceReverse {
    // 依赖倒置原则：高层模块不应依赖于底层模块，它们都应该依赖抽象。抽象不应依赖于细节，细节应该依赖于抽象。
    // 过于依赖于底层造成项目代码耦合，而抽象依靠自定义实现

    // 空方法体，防止子类继承重写时覆盖
    void methodWithAbstract() {
    };

}
